package cn.stylefeng.guns.modular.app.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel("可挖坑账户列表输出对象")
public class ApiMiningCurrencyCoinDto {

    /**
     * 可挖矿数量
     */
    @ApiModelProperty("可挖矿数量 针对当前币种")
    private BigDecimal releasePledgeNum;


    /**
     * 类型
     */
    @ApiModelProperty("币种")
    private String type;


    /**
     * 当前挖坑状态
     */
    @ApiModelProperty("当前挖坑状态 0 挖矿中  null 未挖矿")
    private Boolean status;


    /**
     * 挖矿结束时间
     */
    @ApiModelProperty("挖矿结束时间")
    private LocalDateTime endTime;



    /**
     * 挖矿使用数量 BTX
     */
    @ApiModelProperty("挖矿使用数量 BTX")
    private BigDecimal usedPrice;


    /**
     * 挖矿后可释放数量
     */
    @ApiModelProperty("挖矿后可释放数量")
    private BigDecimal lockedPrice;

    /**
     * 创建时间
     */
    @ApiModelProperty("挖矿开始时间")
    private Date createTime;
}
